What is Option[T] in Scala and how to use it